package com.zy.explore.license.infrastructure.result;

import com.zy.explore.license.interfaces.vo.ResultVO;

/**
 * description  用于申明 void 和 Void 的 ResultVO 返回
 * 解决的问题是
 * 当使用 void 进行接口返回时，抛出的异常不会被正确序列化
 * 
 * @author administrator
 * @date 2022年04月17日 01:33:12
 */
public class Unit extends ResultVO<Void> {

    public static final Unit IT = Holder.INSTANCE;

    private static class Holder {
        private static final Unit INSTANCE = new Unit();
        static {
            INSTANCE.setMessage("请求成功");
            INSTANCE.setStatus(200);
        }
    }
}
